home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1993 July / InfoMagic USENET CD-ROM July 1993.ISO / answers / dec-faq / common next >
Encoding:
Internet Message Format  |  1993-07-01  |  22.3 KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!gatech!usenet.ufl.edu!eng.ufl.edu!spool.mu.edu!olivea!grapevine.lcs.mit.edu!vanilla.lcs.mit.edu!treese
  2. From: treese@lcs.mit.edu
  3. Newsgroups: comp.unix.ultrix,comp.sys.dec,comp.unix.osf.osf1,news.answers,comp.answers
  4. Subject: comp.unix.ultrix Common Frequently Asked Questions
  5. Supersedes: <common-faq_739048052@lcs.mit.edu>
  6. Followup-To: comp.unix.ultrix
  7. Date: 2 Jul 1993 04:22:22 GMT
  8. Organization: MIT Laboratory for Computer Science
  9. Lines: 581
  10. Approved: news-answers-request@MIT.Edu
  11. Expires: 15 Aug 1993 04:21:35 GMT
  12. Message-ID: <common-faq_741586895@lcs.mit.edu>
  13. NNTP-Posting-Host: vanilla.lcs.mit.edu
  14. Summary: This posting contains a list of Frequently Asked Questions
  15.     (and their answers) about the ULTRIX and OSF/1 operating systems from
  16.     Digital Equipment Corporation.
  17. Originator: treese@vanilla.lcs.mit.edu
  18. Xref: senator-bedfellow.mit.edu comp.unix.ultrix:21432 comp.sys.dec:17059 comp.unix.osf.osf1:578 news.answers:9910 comp.answers:1178
  19.  
  20. Archive-name: dec-faq/common
  21. Last-modified: Thu Jul 01 22:58:25 EDT 1993
  22. Version: 1.2
  23.  
  24. This is part 3 of the Frequently Asked Questions posting for
  25. comp.unix.ultrix, with answers that apply to both ULTRIX and DEC
  26. OSF/1.  It is also posted on comp.sys.dec and comp.unix.osf.osf1, but
  27. it is not a full FAQ for those groups. Companion postings have answers
  28. specific to ULTRIX and OSF/1.
  29.  
  30. A separate FAQ describes how to get information about Digital products
  31. and interacting with Digital.
  32.  
  33. This FAQ is available in the following archive sites, in the directory
  34. /pub/DEC/dec-faq:
  35.  
  36.     gatekeeper.dec.com
  37.     crl.dec.com
  38.     decuac.dec.com
  39.  
  40. It can also be obtained by sending mail to ftpmail@pa.dec.com with the
  41. following lines:
  42.     connect
  43.     get /pub/DEC/dec-faq/common
  44.  
  45. Many FAQs, including this one, are available on the archive site
  46. rtfm.mit.edu in the directory pub/usenet/news.answers.  The name under
  47. which a FAQ is archived appears in the Archive-name line at the top of
  48. the article.  This FAQ is archived in the directory dec-faq.
  49.  
  50. To receive this posting by mail, send a note to ultrix-faq-request@crl.dec.com.
  51.  
  52. If the location of a file in an archive is not specifically mentioned
  53. below, it is in /pub/DEC on the above machines.
  54.  
  55. To make suggestions for changes or additions to this Frequently Asked
  56. Questions list, send mail to ultrix-faq@crl.dec.com.  Answers are
  57. especially appreciated.
  58.  
  59. An archive of recent postings to comp.unix.ultrix can be found via
  60. anonymous FTP on ftp.cc.rochester.edu in /pub/usenet/comp.unix.ultrix.
  61. Thanks to folks at the University of Rochester for providing this
  62. service.
  63.  
  64. Some general notes:
  65.  
  66. When used alone, the word "DECstation" is used to mean any of the
  67. DECstations or DECsystems that use MIPS RISC processors.  Similarly,
  68. "Alpha" refers to any DEC systems that use the Alpha AXP processor.
  69.  
  70. Unless otherwise specified, these answers refer to ULTRIX 4.3, which is
  71. the current release of ULTRIX.
  72.  
  73. Many people have contributed to this list, directly or indirectly.  In
  74. some cases, an answer has been adapted from one or more postings on the
  75. comp.unix.ultrix newsgroup.  Our thanks to all of those who post answers.
  76. The name (or names) at the end of an entry indicate that the information
  77. was taken from postings by those individuals; the text may have been
  78. edited for this FAQ.  These citations are only given to acknowledge the
  79. contribution.
  80.  
  81. Although the editor of this FAQ is an employee of Digital Equipment
  82. Corporation, this posting is not an official statement from Digital
  83. Equipment Corporation.
  84.  
  85. Software
  86. ======================================================
  87. S1. How can I get lots of free software for ULTRIX?
  88. S2. Where can I get a T-shell (tcsh) that works on ULTRIX and OSF/1?
  89. S3. How can I use audio on DECstations?
  90. S4. How do I play music CDs on DEC CD-ROM drives? **CHANGED**
  91.  
  92. Installation
  93. ======================================================
  94. I1. How do I copy a setld(8) tape?
  95. I2. How do I copy a CDROM installation kit to TK50?
  96.  
  97. Disk
  98. ======================================================
  99. D1. Where can I get a disktab entry for the XXX disk?
  100. D2. How can I read/write MS-DOS floppy disks on ULTRIX?
  101. D3. How can I make an RZxx disk spinup on power-on?
  102.  
  103. Programming
  104. ======================================================
  105. P1. What does "unaligned access" mean, and how can I fix it?
  106. P2. What about "unaligned access" in FORTRAN programs? **NEW**
  107.  
  108. Laser and Line Printers
  109. ======================================================
  110. L1. Where can I get a printcap entry for the XXX printer?
  111.  
  112. Hardware
  113. ======================================================
  114. H1. What are the pinouts of the MMJ jacks on the back of various DECstations
  115.     and VAXstations?
  116. H2. How do I set the SCSI ID on an RZ25? 
  117.  
  118. Miscellaneous
  119. ======================================================
  120. M1. How do I get a list of available patches for my release of ULTRIX or OSF/1?
  121. M2. How can I get files available by anonymous FTP if I'm not connected
  122.     to the Internet?
  123. M3. How can I write documentation in Bookreader format?
  124. M4. How can I read VMS BACKUP tapes on a UNIX machine? **NEW**
  125.  
  126. ******************** Software ***************************************
  127.  
  128. ==============================================
  129. S1. How can I get lots of free software for ULTRIX and OSF/1?
  130.  
  131. The main FTP server for DEC is gatekeeper.dec.com, which maintains a
  132. large selection of sources from the net in general, as well as public
  133. code for ULTRIX, such as "monitor", "top" and other system-specific
  134. tools.  /pub/DEC has sources for several packages written by employees
  135. at Digital (though they are not supported Digital products), as well
  136. as some programs that required special changes to port to ULTRIX. None
  137. of these sources or utilities are "supported" by anyone other than
  138. their authors.  The directory /pub/DEC/Alpha/apps has several programs
  139. to have been ported to Alpha OSF/1.
  140.  
  141. In addition, Digital's "European UNIX Competency Circle" produced a
  142. CDROM of free software for UNIX.  To get a copy, speak to a local
  143. person from Digital.  For questions or suggestions about it, except
  144. about availability, write to
  145.  
  146.     freeware@uniriv.vbo.dec.com
  147.  
  148. Because the disk is in ISO 9660 format, it can be mounted and used
  149. n almost any UNIX system and many proprietary systems, including ULTRIX,
  150. OSF/1, Solaris, DOS, and VMS.
  151.  
  152. Answer A1 in the OSF/1 FAQ says how to order the Alpha OSF/1 Freeware CD.
  153.  
  154. ==============================================
  155. S2. Where can I get a T-shell (tcsh) that works on ULTRIX and OSF/1?
  156.  
  157. Versions of tcsh later than 6.01 run on ULTRIX 4.2.  The latest
  158. version the FAQ editor knows is 6.03, available by anonymous FTP from
  159. tesla.ee.cornell.edu. You do not need csh sources for this version of
  160. tcsh.
  161.  
  162. A version that works on OSF/1 is available on the Freeware CD-ROM.
  163.  
  164. ==============================================
  165. S3. How can I use audio on DECstations?
  166.  
  167. Personal DECstations (DS5000/25) and Alpha workstations have builtin
  168. audio consisting of an 8KHz CODEC.  Digital also sells a TURBOchannel board
  169. called DECaudio (sometimes known as LoFi).  A free software package called
  170. AudioFile is available from Digital's Cambridge Research Lab.
  171.  
  172. The AudioFile System (AF) is a device-independent network-transparent
  173. audio server.  With AudioFile, multiple audio applications can run
  174. simultaneously, sharing access to the actual audio hardware.  It
  175. supports all of the hardware listed above, as well as SPARCstation
  176. audio hardware.  It can be copied from
  177. crl.dec.com:/pub/DEC/AF/AF2R2.tar.Z.
  178.                     [Win Treese, treese@lcs.mit.edu]
  179. ==============================================
  180. S4. How do I play music CDs on DEC CD-ROM drives? **CHANGED**
  181.  
  182. Music CDs can be played through a speaker jack on RRD42 CD-ROM drives,
  183. which is the one contained in the DECstation 5000/{120,125} box.
  184.  
  185. The are three different programs available. A command line version and
  186. a Motif-based version can be found in:
  187.  
  188.     gatekeeper.dec.com or decuac.dec.com
  189.     in /pub/DEC:
  190.             cdp.c[.Z]        /* command line version */
  191.             xcd_source.tar.Z    /* Motif version. */
  192.  
  193. Neither of these programs is supported by Digital.
  194.  
  195. For DEC OSF/1, sources for xcd are included in
  196. /usr/examples/motif/xcd.  A newer version of xcd is on the Freeware
  197. CD-ROM in both source and binary form.
  198.  
  199. WorkMan, which also runs on several different platforms and has several
  200. additional features, is available from ftp.hyperion.com in /WorkMan.  A
  201. binary for RISC/ULTRIX can be found in ultrix.tar.Z.  To compile from sources,
  202. you will need XView 3.0.
  203.  
  204.                     [Anthony Baxter, anthony@aaii.oz.au]
  205. ******************** Installation ***************************************
  206.  
  207. ==============================================
  208. I1. How do I copy a setld(8) tape?
  209.  
  210. First, a few words about the format of a setld tape.
  211.  
  212. Tapes used by setld(8) consist of a number of tape files that contain the
  213. product subsets, installation control files and other stuff.  The fourth
  214. file on the tape is an uncompressed tar(1) archive of the inventory files
  215. (.inv), subset control programs (.scp) and control information (.ctrl).
  216. There is also a file that lists the subsets, their sizes and checksums
  217. (.image).  The tapes files after the 4th are the subset files.  They may or
  218. may not be compressed.  They will have a block size of 10 KB.  The order of
  219. lines in the .image file is the order of subset on the tape, with the
  220. classic exception.
  221.  
  222. There are two flavors of tapes; Layered product tapes and ULTRIX
  223. distribution tapes.  The first three files on layered product tapes will
  224. typically be space holders and only one 10 KB file.  Distribution tapes use
  225. the first three files for other things.  The 3rd of these files is dump(8)
  226. image of the root file system.  The block size of this file will be 10 KB.
  227. In the .image file for the distribution it would be listed ROOT:
  228.  
  229.     44419 12720 ROOT
  230.     01690 12080 UDTBASE420
  231.     47187 14340 UDTBIN420
  232.     etc...
  233.  
  234. So, on this distribution tape ROOT is 3rd, the installation control
  235. archive (INSTCTRL) is 4th, UDTBASE420 is 5th and so on.
  236.  
  237. The first two files are a primary and secondary boot program.  Whether
  238. the 2nd is necessary depends on system architecture.  The MIPS-based
  239. systems typically only use the first boot file; the VAX uses both.
  240. The block size of the first boot program is 512 bytes.
  241.  
  242. Copying a setld tape
  243.  
  244. Use dd(1) to copy each tape file using the appropriate block size.  When you
  245. run out of tape input files you're done.  For example, if you are using
  246. two tape drives:
  247.  
  248.        dd bs=512   if=/dev/nrmt0h of=/dev/nrmt1h
  249.        dd bs=10240 if=/dev/nrmt0h of=/dev/nrmt1h
  250.        dd bs=10240 if=/dev/nrmt0h of=/dev/nrmt1h
  251.        ...
  252.        mt -f /dev/nrmt0h rew
  253.        mt -f /dev/nrmt1h rew
  254.  
  255. ==============================================
  256. I2. How do I copy a CDROM installation kit to TK50?
  257.  
  258. The two shell shell scripts below can be used to duplicate CDROM or disk
  259. layered product distributions (note: not the base system) onto a TK50.
  260. They are not supported by Digital.
  261.  
  262. --------------------------cut here--------------------------------------------
  263. #!/bin/sh5
  264. # cdrom_kitcap
  265. # This script is based on one from "Guide for Preparing Software for
  266. # Distribution" (but this one really works).  This script prepares the
  267. # /etc/kitcap file which is needed by the gentapes script to create,
  268. # in this specific case, a copy of cdrom software (layered product only)
  269. # to TK50...
  270. # note: this script uses tmp space, insure $TMPDIR is pointing to a file
  271. # system with enough space to copy files...
  272. # Original author:   John R. Frandsen, Digital Equipment Corporation
  273.  
  274. TMPDIR=/usr/tmp
  275. KITCAP=$TMPDIR/kitcap
  276. CURVOL=1
  277.  
  278. BINDIR=`pwd`
  279.  
  280. touch $TMPDIR/space
  281. tar cf $TMPDIR/SPACE $TMPDIR/space
  282.  
  283. cd instctrl
  284.  
  285. I=`expr *.image : '\(.*\).image'`
  286. echo "Your product code is $I"
  287.  
  288. tar cf $TMPDIR/INSTCTRL *
  289.  
  290. echo "${I}TK:$TMPDIR:SPACE:SPACE:SPACE:INSTCTRL:\\" >> $KITCAP
  291.  
  292. for S in `awk '{print $3}' *.image`
  293. do
  294.     [ $S = ROOT ] && continue
  295.     . $S.ctrl
  296.     set -- `(IFS=:;echo $MTLOC)`
  297.     VOL=$1
  298.     LOC=$2
  299.     [ $VOL -ne $CURVOL ] &&
  300.     {
  301.         echo ":%%$VOL        CURVOL=$VOL" >> $KITCAP
  302.     }
  303.     echo ":$S\\" >> $KITCAP
  304.     cp $BINDIR/$S $TMPDIR
  305. done
  306. echo >> $KITCAP
  307.  
  308. mv $TMPDIR/kitcap /etc
  309. cd $BINDIR
  310.  
  311. --------------------------cut here--------------------------------------------
  312. #!/bin/sh5
  313. # disk_kitcap
  314. # This script is based on one from "Guide for Preparing Software for
  315. # Distribution" (but this one really works).  This script prepares the
  316. # /etc/kitcap file which is needed by the gentapes script to create,
  317. # in this specific case, a copy of disk software (layered product only)
  318. # to TK50...
  319. # Original author:   John R. Frandsen, Digital Equipment Corporation
  320.  
  321.  
  322. KITCAP=/tmp/kitcap
  323. CURVOL=1
  324.  
  325. touch space
  326. tar cf SPACE space
  327.  
  328. cd instctrl
  329.  
  330. I=`expr *.image : '\(.*\).image'`
  331. echo "Your product code is $I"
  332. cp $I.image ..
  333.  
  334. tar cf ../INSTCTRL *
  335.  
  336. cd ..
  337.  
  338. echo "${I}TK:`pwd`:SPACE:SPACE:SPACE:INSTCTRL:\\" >> $KITCAP
  339.  
  340. cd instctrl
  341.  
  342. for S in `awk '{print $3}' *.image`
  343. do
  344.     [ $S = ROOT ] && continue
  345.     . $S.ctrl
  346.     set -- `(IFS=:;echo $MTLOC)`
  347.     VOL=$1
  348.     LOC=$2
  349.     [ $VOL -ne $CURVOL ] &&
  350.     {
  351.         echo ":%%$VOL        CURVOL=$VOL" >> $KITCAP
  352.     }
  353.     echo ":$S\\" >> $KITCAP
  354. done
  355. echo >> $KITCAP
  356.  
  357. mv /tmp/kitcap /etc
  358.     
  359. #----------------------------------------------------------------------------
  360.  
  361. ******************** Disk ***************************************
  362.  
  363. ==============================================
  364. D1. Where can I get a disktab entry for the XXX disk?
  365.  
  366. A collection of contributed disktab entries is in
  367. /pub/DEC/ultrix-disktabs on the usual archive machines.  Get a copy of
  368. the file for an up-to-date list.
  369.  
  370. ==============================================
  371. D2. How can I read/write MS-DOS floppy disks?
  372.  
  373. If you have a floppy disk drive on your ULTRIX or OSF/1 system, get
  374. "mtools", a set of MS-DOS utilities for UNIX.  The package can be
  375. copied from prep.ai.mit.edu:/pub/gnu/mtools-2.0.7.  It works on
  376. both DECstations and Alphas.
  377.  
  378. When you build mtools, you need to find out which device your floppy
  379. is (/dev/rrz2c is common).  Then you can clone the SPARC definitions,
  380. or #define SPARC and make /dev/rfd0c a symlink to the one you need.
  381.                     [Win Treese, treese@lcs.mit.edu]
  382.  
  383. ==============================================
  384. D3.  How can I make an RZxx disk spinup on power-on?
  385.  
  386. In order to conserve power, the builtin disks on VAXstations,
  387. DECstations, and Alpha workstations do not spinup when the power is
  388. turned on, but do so under software control.  If you need to change this
  389. to use an RZxx disk on another system, there are several ways to do it:
  390.  
  391. 1) Move a jumper.  The location of this varies from drive to drive.
  392. 2) Use the SCSI console diagnostics on a DECstation.
  393. 3) Use the VAXstation service diagnostics (tricky)
  394. 4) On a Macintosh, use the "Silverlining" program.
  395. 5) On a DOS PC, use the shareware program SPINUP.
  396.                 [William Jackson, jackson@pravda.enet.dec.com]
  397.  
  398. ******************** Programming ***************************************
  399.  
  400. P1. What does "unaligned access" mean, and how can I fix it?
  401.  
  402. Unaligned accesses typically come up when programs use malloc(3) or
  403. other memory allocation routines in atypical ways, or when programs do
  404. certain (hazardous) kinds of type casts.
  405.  
  406. malloc(3) returns data aligned to the most restrictive alignment (8
  407. byte boundaries on MIPS machines).  If you are writing your own
  408. malloc wrapper (say to add a reference count) and you write code like
  409. this:
  410.  
  411.     char *mymalloc(int size)
  412.     {
  413.       short *newmem;
  414.  
  415.       newmem = (short *) malloc(size + sizeof(short));
  416.       *newmem = 1; /* initialize reference count */
  417.       return (char *) (newmem + 1);
  418.         }
  419.  
  420. you are then returning a pointer that is no longer 8-byte aligned.  Now, code
  421. like
  422.  
  423.     int *i;
  424.     i = (int *) mymalloc(sizeof(int));
  425.     *i = 10;
  426.  
  427. will generate unaligned access messages whenever *i is used.
  428.  
  429. An example of dangerous casting would be something like 
  430.  
  431.         char buffer[100];
  432.         int i;
  433.  
  434.     i = (int)*((int *)&buffer[3]);
  435.  
  436. The program will usually still run correctly, because an exception
  437. handler in the kernel performs an unaligned read.  There are some rare
  438. cases, however, where the fixed read yields incorrect results.  The
  439. messages are printed by default because one usually wants to know when
  440. a program is generating the unaligned accesses.
  441.  
  442. Now, if you're only getting a few of these messages, it might not
  443. matter, but if you're getting pages of them (or worse, have turned off
  444. the logger because you were getting so many unaligned access
  445. messages), you might consider correcting your program.
  446.  
  447. You can use the uac(1) (Unaligned Acces Message Control) command to
  448. turn off the messages.
  449.  
  450. If you want to find the the problem in the source code, you can use dbx.
  451. Suppose the message is:
  452.  
  453.     Fixed up unaligned data access for pid 2337 (bozo) at pc 0x5ad364
  454.  
  455. This tells you that the problem occurs in the program "bozo".  In dbx,
  456. you would type, for example:
  457.  
  458.     % dbx bozo
  459.     (dbx) 0x5ad364/i
  460.  
  461.     *[main:206, 0x0x5ad364]  lw      r0,40(sp)
  462.  
  463. dbx prints the offending instruction, along with its location: line 206
  464. in main().
  465. If you need to do unaligned accesses, you might find the following useful:
  466.  
  467. int unaligned_load_word(int *src);
  468. int unaligned_load_half(short *src);
  469. unsigned int unaligned_load_uhalf(unsigned short *src);
  470. float unaligned_load_float(float *src);
  471. double unaligned_load_double(double *src);
  472.  
  473. void unaligned_store_word(int *dst,int val);
  474. void unaligned_store_half(short *dst,int val);
  475. void unaligned_store_float(float *dst,float val);
  476. void unaligned_store_double(double *dst,double val);
  477.  
  478. These unaligned access routines are an unsupported component of the
  479. standard C library on RISC/ULTRIX. They provide for alignment-safe
  480. access to the primitive data types (short,int,float,double). They are
  481. fairly fast as they use the special MIPS unaligned instructions
  482. (LWL,LWR,SWL,SWL) for doing the complicated part of the work.
  483.  
  484. If you are running ULTRIX 4.2, and you would like to disable the automatic
  485. fixup of unaligned accesses, use:
  486.  
  487. #include <sys/syscall.h>
  488. #include <sys/sysmips.h>
  489.  
  490. syscall(SYS_sysmips, MIPS_FIXADE, 0, NULL, NULL, NULL);
  491.  
  492. The above code fragment will disable address fixups for your process,
  493. and this will be inherited by any children. Where a fixup would have
  494. occured, you will get a SIGBUS.
  495.  
  496. ==============================================
  497. P2. What about "unaligned access" in FORTRAN programs? **NEW**
  498.  
  499. Certain common block arrangements can cause this error, particularly if
  500. integers are mixed with real or double precision numbers.  One workaround
  501. is to create separate common blocks for each data type.
  502.                     [Marc Day, day@fusion.ucla.edu]
  503.  
  504. ******************** Laser & Line Printers **************************
  505.  
  506. ==============================================
  507. L1. Where can I get a printcap entry for the XXX printer?
  508.  
  509. A collection of contributed printcap entries is in
  510. /pub/DEC/ultrix-printcap on the usual archive machines.  Get a copy of
  511. the file for an up-to-date list.
  512.  
  513. ******************** Hardware ***************************************
  514.  
  515. ==============================================
  516. H1. What are the pinouts of the MMJ jacks on the back of various DECstations
  517.     and VAXstations?
  518.  
  519. This describes the 6-pin modified modular jack (MMJ) used for serial ports
  520. on various DECstations and VAXstations, as well as on other DEC equipment.
  521.  
  522. DEC carries four DB-to-MMJ adaptors.  They are internally wired as follows
  523.  
  524.                    Rdy Out  TX+  TX-  RX-  RX+  Rdy In            
  525.  Adaptor   Gender     1      2    3    4    5     6       Use with:
  526. --------------------------------------------------------------------------
  527.  H8575-A     F      20      2    7    7    3    6&8     VTxxx terminal
  528.  H8571-C     M       6      3    7    7    2     20     DEC printer
  529.  H8571-D     M       6      3    7    7    2     20     Modem
  530.  H8571-E     M      20      2    7    7    3    6&8     Female terminal
  531.                                                         or LaserWriter
  532. --------------------------------------------------------------------------
  533.  
  534. RS-232 using DB-25 connectors:
  535.                                                 DTE           DCE
  536.                                              Terminal        Modem
  537.                                             or computer
  538. Pin Number Signal Name
  539.     2          TD        Transmit Data                   -->
  540.     3          RD        Receive Data                    <--
  541.     7          GND       Ground                          ---
  542.     6          DSR       Data Set Ready                  <--
  543.     8          DCD       Data Carrier Detect             <--
  544.    20          DTR       Data Terminal Ready             -->
  545.  
  546.  
  547.  
  548. ==============================================
  549. H2. How do I set the SCSI ID on an RZ25? 
  550.  
  551. Back by the power connector are a row of 3 jumpers. These set the scsi
  552. id. The one closest to the power connector is bit 2, and you install a
  553. jumper to get a "1". The default id is 7, which conflicts with the
  554. controller.  Note that the mounting bracket on the drive covers these
  555. jumpers, so they are not immediately obvious.
  556.  
  557. ******************** Miscellaneous ***************************************
  558.  
  559. ==============================================
  560. M1. How do I get a list of available patches for my release of Ultrix?
  561.  
  562. At this time, Digital does not publish lists of available patches.
  563. The Customer Support Centers will inform you if you call about a
  564. problem for which there is a patch.
  565.  
  566. ==============================================
  567. M2. How can I get files available by anonymous FTP if I'm not connected
  568.     to the Internet?
  569.  
  570. One way is to use the DECWRL ftpmail server.  To find out how to use
  571. it, send a one-line message to ftpmail@pa.dec.com (or
  572. ...!uunet!decwrl!ftpmail or decwrl::ftpmail).  The subject line can be
  573. anything you want since it will be ignored.  The text of the message
  574. should be one unquoted lowercase word: "help".
  575.  
  576. ==============================================
  577. M3. How can I write documentation in Bookreader format?
  578.  
  579. On ULTRIX and VMS, DECwrite will produce Bookreader files.  On VMS,
  580. VAX Document will also produce Bookreader files.  Digital will provide
  581. information about the format of Bookreader format files upon request,
  582. although it is apparently difficult to work with (most have concluded
  583. that it's not worth the trouble).  If you're interested in getting the
  584. format, send mail to the FAQ Editor, Win Treese (treese@lcs.mit.edu),
  585. and he'll see about getting the information.
  586.             [Patrick Stephens, stephens@galvia.enet.dec.com]
  587.             [Win Treese, treese@lcs.mit.edu]
  588.  
  589. ==============================================
  590. M4. How can I read VMS BACKUP tapes on a UNIX machine? **NEW**
  591.  
  592. There is a utility called vmsbackup to do this.  Available by FTP from
  593.  
  594.     bongo.cc.utexax.edu:/source/util/vmsbackup
  595.     cs.tut.fi:/pub/src/tape-readers/vmsbackup
  596.     emx.cc.utexas.edu:/pub/mnt/source/util/vmsbackup
  597.  
  598. (These may or may not be exactly the same program.)
  599. [I don't know if vmsbackup runs on Alpha OSF/1 yet. --ed.]
  600.                 [Timothy Williams, williams@nvl.army.mil]
  601.